P+ - Game & Watch - Subroutine - 0xf530

  1. if ((RandomAccessInt (0x6017) Equal scalar(79)))
    1. FloatVariableSet { variable: RandomAccessFloat (0xa), value: RandomAccessFloat (0x6260) }
    2. FloatVariableSet { variable: RandomAccessFloat (0xb), value: RandomAccessFloat (0x6261) }
  2. else
    1. if ((RandomAccessInt (0x57ac) Equal scalar(79)))
      1. FloatVariableSet { variable: RandomAccessFloat (0xa), value: RandomAccessFloat (0x59f5) }
      2. FloatVariableSet { variable: RandomAccessFloat (0xb), value: RandomAccessFloat (0x59f6) }
    2. else
      1. if ((RandomAccessInt (0x4f41) Equal scalar(79)))
        1. FloatVariableSet { variable: RandomAccessFloat (0xa), value: RandomAccessFloat (0x518a) }
        2. FloatVariableSet { variable: RandomAccessFloat (0xb), value: RandomAccessFloat (0x518b) }
      2. else
        1. if ((RandomAccessInt (0x46d6) Equal scalar(79)))
          1. FloatVariableSet { variable: RandomAccessFloat (0xa), value: RandomAccessFloat (0x491f) }
          2. FloatVariableSet { variable: RandomAccessFloat (0xb), value: RandomAccessFloat (0x4920) }
        2. else
          1. if ((RandomAccessInt (0x3e6b) Equal scalar(79)))
            1. FloatVariableSet { variable: RandomAccessFloat (0xa), value: RandomAccessFloat (0x40b4) }
            2. FloatVariableSet { variable: RandomAccessFloat (0xb), value: RandomAccessFloat (0x40b5) }
  3. if ((RandomAccessFloat (0xa) GreaterThan scalar(0)))
    1. BoolVariableSetFalse { variable: RandomAccessBool (0xc) }
  4. else
    1. BoolVariableSetTrue { variable: RandomAccessBool (0xc) }
  5. UnknownEvent { namespace: 0x12, code: 0x12, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Float, address: 10 }), Variable(Variable { memory_type: RandomAccess, data_type: Float, address: 10 })] }